keelback slugs - Alemán Inglés Diccionario